package com.mhg.fondamental.method;

class Demo_1
{

	/**
	 * 主方法
	 * @param args
	 */
	public static void main(String[] args) 
	{
		
		//方法 不调用 不执行

		method1(1,4);
		method2();
		int r = method3();
		System.out.println(r);
	}
	/*
		无参方法的声明
		访问权限修饰符 其他修饰符 返回值类型 方法名(参数列表) --->方法的声明
			{						      --->方法体
				方法体
				return 返回值;
			}
	*/



	//定义一个方法 方法名 method1 无参 无返回值
	public static void method1(int a,int b){
		System.out.println(a+b);
		for(int i=0;i<3;i++){
			System.out.println("Hello World!");
		}
	}





	public static void method2(){
		for(int i=0;i<5;i++){
			System.out.println("Hello World!!!!!!");
		}
	}
	//定义一个方法 带返回值类型 返回值类型为整数
	public static int method3(){
		//如果方法有明确的返回值类型 就必须写return 语句
		//返回值类型是什么 return的也是什么类型数据
		int a = 10;
		int b = 20;
		int c = a+b;
		return c;//return 求和结果

	}
}
